package models.fin;

import java.sql.Date;

import models.cad.Usuario;

import stores.fin.FornecedorDAO;
import utils.Conexao;

public class Fornecedor {

	private int	is;
	private	String	codigo;
	private String 	cnpj;
	private String	nome;
	private String	CEP;
	private String	Estado;
	private String	Cidade;
	private String	Endereco;
	private String	telefone;
	private String	email;
	private Usuario usuario;
	private Date	dtOpe;

	public int getIs() {
		return is;
	}
	public void setIs(int is) {
		this.is = is;
	}
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getCNPJ() {
		return cnpj;
	}
	public void setCNPJ(String cnpj) {
		this.cnpj = cnpj;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getCEP() {
		return CEP;
	}
	public void setCEP(String cEP) {
		CEP = cEP;
	}
	public String getEstado() {
		return Estado;
	}
	public void setEstado(String estado) {
		Estado = estado;
	}
	public String getCidade() {
		return Cidade;
	}
	public void setCidade(String cidade) {
		Cidade = cidade;
	}
	public String getEndereco() {
		return Endereco;
	}
	public void setEndereco(String endereco) {
		Endereco = endereco;
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	public Date getDtOpe() {
		return dtOpe;
	}
	public void setDtOpe(Date dtOpe) {
		this.dtOpe = dtOpe;
	}

	public static Fornecedor getFornecedor(int is) {
		FornecedorDAO forDAO = new FornecedorDAO(Conexao.getConnection());
		return (Fornecedor) forDAO.getByIs(is);
	}
	
	public static Fornecedor getFornecedor(String cod) {
		FornecedorDAO forDAO = new FornecedorDAO(Conexao.getConnection());
		return (Fornecedor) forDAO.getByCod(cod);
	}
	
}
